Natürliche Vorkommen: Spanien (Süden: Provinzen Cádiz, Jaén? und Málaga), Korsika (sehr selten im Süden), Italien (Apulien, Kalabrien, Sardinien und Sizilien), Tunesien, Algerien und Marokko; eingeschleppt in Deutschland
Waldränder, Ufer und Wegränder; auf Sandstein, in 100-900 m Höhe